// cf-235b
// ml:run = $bin < input
#include <iostream>
#include <iomanip>

int n;

int main()
{
    std::ios::sync_with_stdio(false);
    std::cin >> n;
    double ans = 0, f = 0, pp = 0;
    for (int i = 0; i < n; i++) {
        double p; std::cin >> p;
        f = (f + pp) * p;
        ans += 2 * f + p;
        pp = p;
    }
    std::cout << std::fixed << std::setprecision(10) << ans << "\n";
}

